/*commom*/
*{
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box
}
.up-section .type-upimg{
    display:none
}
::-ms-clear,::-ms-reveal{
    display:none
}
.overflow{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
button{
    outline:0;
    border:0;
    font-family:微软雅黑,pingfang sc,"arial, helvetica, sans-serif"
}
.clear{
    clear:both;
    height:auto;
}
.full{
    width:1210px;
    min-width:1210px;
    margin:0 auto
}
.full-big{
    width:1340px;
    min-width:1340px;
    margin:0 auto
}
.img-full{
    display:block;
    width:100%
}
::-webkit-input-placeholder{
    color:#777;
    font-size:14px
}
:-moz-placeholder{
    color:#777;
    font-size:14px
}
::-moz-placeholder{
    color:#777;
    font-size:14px
}
:-ms-input-placeholder{
    color:#777;
    font-size:14px
}
.fl{
    float:left
}
.fr{
    float:right
}
.clear:after{
    content:'';
    display:block;
    clear:both
}
.pic img{
    display:none
}
em{
    font-style:normal
}
li{
    list-style:none
}
a{
    text-decoration:none
}
img{
    border:0
}
table{
    border-collapse:collapse
}
textarea{
    resize:none;
    overflow:auto
}
a,button{
    cursor:pointer
}

/*index*/
.img-box{
    margin-top:40px
}
.img-box .up-p{
    margin-bottom:20px;
    font-size:16px;
    color:#555
}
.z_photo{
    padding:0px;
    border:2px dashed #e7e6e6
}
.z_photo .z_file{
    position:relative
}
.z_file .file{
    width:100%;
    height:100%;
    opacity:0;
    position:absolute;
    top:0;
    left:0;
    z-index:100
}
.z_photo .up-section{
    position:relative;
    margin-right:20px;
    margin-bottom:20px
}
.up-section .close-upimg{
    position:absolute;
    top:6px;
    right:8px;
    display:none;
    z-index:10
}
.up-section .up-span{
    display:block;
    width:100%;
    height:100%;
    visibility:hidden;
    position:absolute;
    top:0;
    left:0;
    z-index:9;
    background:rgba(0,0,0,.5)
}
.up-section:hover{
    border:2px solid #f15134
}
.up-section:hover .close-upimg{
    display:block
}
.up-section:hover .up-span{
    visibility:visible
}
.z_photo .up-img{
    display:block;
    width:100%;
    height:100%
}
.loading{
    border:1px solid #d1d1d1;
    background:url(../img/upload/loading.gif) no-repeat center
}
.up-opcity{
    opacity:0
}
.img-name-p{
    display:none
}
.upimg-div .up-section{
    width:190px;
    height:180px
}
.img-box .upimg-div .z_file{
    width:190px;
    height:180px
}
.z_file .add-img{
    display:block;
    width:190px;
    height:180px
}
.mask{
    z-index:1000;
    display:none;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.4)
}
.mask .mask-content{
    width:500px;
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-250px;
    margin-top:-80px;
    background:#fff;
    height:160px;
    text-align:center
}
.mask .mask-content .del-p{
    color:#555;
    height:94px;
    line-height:94px;
    font-size:18px;
    border-bottom:1px solid #d1d1d1
}
.mask-content .check-p{
    height:66px;
    line-height:66px;
    position:absolute;
    bottom:0;
    left:0;
    width:100%
}
.mask-content .check-p span{
    width:49%;
    display:inline-block;
    text-align:center;
    color:#d4361d;
    font-size:18px
}
.check-p .del-com{
    border-right:1px solid #d1d1d1
}